Storage Gateway(Amazon S3 File Gateway)利用時、同じ S3 バケットに NFS と SMB のファイル共有を設定することはできるか教えてください
困っていること
Storage Gateway を Amazon S3 File Gateway で構築しています。
S3 バケットに NFS を使用してファイル共有を行っていますが、将来的に SMB を利用してファイル共有することも検討しています。
上記の要件があるため、同じ S3 バケットに NFS と SMB のファイル共有を設定することができるか教えてください。
どう対応すればいいの?
Storage Gateway を使用する場合に、複数のファイル共有が連携する S3 バケットのプレフィックスが異なっていれば、同一バケットに SMB と NFS を共存させることは可能です。 例えば、以下のような例では実現が可能です。
- SMB 共有: s3:// bucket_name /SMB/
- NFS 共有: s3:// bucket_name /NFS/
しかしながら、参考資料(P25)記載の通り、同じプレフィックスを持つオブジェクトを NFS と SMB の両方から操作することは叶いません。同じ S3 バケットに NFS と SMB のファイル共有を設定することはできないとご認識ください。
S3 File Gateway - 留意点2 • ファイルのメタデータは、S3 オブジェクトメタデータに保存するため、同じ S3 バケットに NFS と SMB のファイル共有を設定することはできない
補足
一方で、ドキュメント 記載の通り、ファイル ゲートウェイは、異なるタイプの 1 つ以上のファイル共有をホスト可能であり、File Gateway には複数の NFS および SMB ファイル共有を設定できますので、誤った認識をしないように注意してください。
A File Gateway can host one or more file shares of different types. You can have multiple NFS and SMB file shares on a File Gateway.